.login-box {
    width: 250px;
    margin: 50px auto;
    .text-center {
        padding-top: 15px;
        font-size: 12px;
    }
    .login-tips {
        padding-top: 15px;
    }
}

.overflow-hidden {
    overflow: hidden;
    input[type=checkbox] {
        // margin-left: -1000px;
        display: none;
    }
    // &-checkbox {
    //     display: inline-block;
    //     width: 18px;
    //     height: 18px;
    //     line-height: 16px;
    //     vertical-align: middle;
    //     border: 1px solid #015cad;
    //     margin-left: -20px;
    // }
    label {
      &.checked{
        background: url(/assets/image/check.png) 0px 2px no-repeat;
        background-size: auto 80%;
      }

      &.unchecked{
          background: url(/assets/image/uncheck.png) 0px 2px no-repeat;
          background-size: auto 80%;
      }
    }
}

.login-form-group {
    &-icon {
        position: absolute;
        padding-right: 7px;
        top: 8px;
        left: 10px;
        z-index: 4;
        border-right: 2px solid #ccc;
    }
    .form-control {
        padding-left: 40px;
    }
    i {
        color: #ddd;
    }
}
